html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
body{max-width: 1920px;overflow-x: hidden;margin: 0 auto}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;transition: all 0.3s;}
a,a:hover{text-decoration:none;}
input{border:0;}
*:focus {outline: none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
@font-face {
  font-family: "DIN-Medium";
  src: url("../fonts/DIN-Medium.otf") format("truetype");
}
@font-face {
  font-family: "Barlow-Medium";
  src: url("../fonts/Barlow-Medium.ttf") format("truetype");
}
.w1200{width: 1200px;margin: 0 auto;position: relative;}
.imgbox {overflow: hidden;position: relative;}
.imgbox span {background-position: center center;background-repeat: no-repeat;background-size: cover;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%; display: flex;align-items: center;justify-content: center;}
.top{width: 100%;height: 109px;background-color: #FEF2F2;}
.top .logo{height: 109px;line-height: 109px;;}
.top .logo img{vertical-align: middle;}
.top_r{width: 368px;height: 109px;position: relative;}
.top_r .tel{position: absolute;width: 151px;background: url(../images-new/tbg2.png) no-repeat center;	height: 23px;	line-height: 23px;right: 0;top: 0;text-align: center;font-size: 15px;color: #999999;letter-spacing: 1px;}
.top_r .tel img{vertical-align: middle;margin-top: -2px;margin-right: 5px;;}
.top_r .tel span{font-family: DIN-Medium;color: #ff0000;letter-spacing: 0px;margin-left: 4px;}
.top_r .search{position: absolute;top: 35px;width: 200px;height: 40px;line-height: 40px;right: 0;}
.top_r .search input{float: left;width: 159px;height: 40px;background-color: #ffffff;border-radius: 6px 0px 0px 6px;background: url(../images-new/tbg3.png) no-repeat center;text-indent: 10px;color: #999999;}
.top_r .search button{width: 40px;background: url(../images-new/sousuo.png) no-repeat center;	height: 40px;border: none;}
.top_r .login{position: absolute;left: 0;top: 35px;width: 146px;background: url(../images-new/tbg1.png) no-repeat center;	height: 40px;text-align: center;line-height: 40px;font-size: 18px;color: #fff;}
.top_r .login img{vertical-align: middle;margin-right: 10px;margin-top: -3px;}

.nav{width: 100%;height: 81px;background-color: #e70012;line-height: 81px;float: left;}
.nav li{width: 12.5%;float: left;text-align: center;position: relative;}
.nav li.on,.nav li:hover{font-weight: bold;background: url(../images-new/nbg1.png) no-repeat bottom center;}
.nav li a{font-size: 20px;color: #fff;;}
.nav li .nav2{position: absolute;width: 100%;background-color: #ffffff;box-shadow: 0px 2px 16px 0px rgba(114, 118, 122, 0.72);padding: 8px 0;z-index: 999;display: none;}
.nav li .nav2 p{padding: 0 20px;line-height: 46px;height: 46px;}
.nav li .nav2 p a{color: #333333;font-size: 16px;display: inline-block;;border-bottom: solid 1px #cdcdcd;width: 100%;}
.nav li .nav2 p:hover a{color: #e70012;}
.nav li .nav2 p.bbn a{border-bottom: none;}
.nav li:hover .nav2{display: block;}
.nav li:hover .nav2 p a{font-weight: normal;}


.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;float: left;  }
.slideBox .hd{ height:32px; overflow:hidden; position:absolute; right:0; bottom:27px; z-index:1;width: 100%;text-align: center; }
.slideBox .hd ul{ width: 244px;	height: 32px; display: inline-block;text-align: center; background: url(../images-new//bg1.png) no-repeat center;}
.slideBox .hd ul li{ display: inline-block;; margin:7px;  width:18px; height:18px;background: url(../images-new/dian1.png) no-repeat center; cursor:pointer; }
.slideBox .hd ul li.on{ background: url(../images-new/dian2.png) no-repeat center;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ width: 100%;padding-top: 22.9166%;}

.box{width: 100%;display: inline-block;background: url(../images-new//bbg.png) no-repeat top center;}
.news{display: inline-block;width: 100%;padding: 50px 0;}
.news_l{width: 790px;}
.title{height: 22px;line-height: 22px;padding-bottom: 18px;border-bottom: 1px solid #e81405;margin-bottom: 30px;position: relative;}
.title::after{position: absolute;left: 0;content: "";width: 42px;height: 3px;bottom: -2px;	background-color: #e81405;}
.title span{font-size: 22px;color: #333333;font-weight: bold;}
.title span img{vertical-align: middle;margin-right: 10px;;}
.title a{font-size: 14px;color: #e81405;}
.title a i{font-family: SimSun;font-weight: bold;}
.slideBox2{ width: 380px;height: 285px; overflow:hidden; position:relative;float: left; border-radius: 10px; }
.slideBox2 .hd{ height:10px; overflow:hidden; position:absolute; right:0; bottom:12px; z-index:1;width: 100%;text-align: center; }
.slideBox2 .hd ul{ width: 80px;	height: 10px; display: inline-block;text-align: center;float: right;background: none;}
.slideBox2 .hd ul li{ display: inline-block;; margin:0 3px;  width:10px; height:10px;background: url(../images-new/dian5.png) no-repeat center; cursor:pointer;float: left; }
.slideBox2 .hd ul li.on{ background: url(../images-new/dian6.png) no-repeat center;}
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{width: 380px;height: 285px;position: relative;padding: 0;}
.slideBox2 .bd li p{width: 380px;position: absolute;bottom: 0;left: 0;background: url(../images-new/bg2.png) no-repeat center;	height: 34px;line-height: 34px;font-size: 18px;color: #fffefe;text-indent: 20px;;}

.news_lr{width: 380px;}
.news_lr li{height: 47px;line-height: 47px;text-indent: 26px;background: url(../images-new/dian3.png) no-repeat left center;border-bottom: 1px dashed #cccccc;}
.news_lr li a{color: #333333;font-size: 18px;}
.news_lr li:hover a{color: #e81405;}
.news_lr li:hover  span{color: #e81405;font-weight: bold;}

.news_r{width: 380px;}
.news_r li{height: 47px;line-height: 47px;text-indent: 26px;background: url(../images-new/dian3.png) no-repeat left center;border-bottom: 1px dashed #cccccc;}
.news_r li a{color: #333333;font-size: 18px;}
.news_r li:hover a{color: #e81405;}
.news_r li:hover  span{color: #e81405;font-weight: bold;}


.ywjs_box{margin-top: 10px;; width: 380px;height: 347px;background-color: #ffffff;border-radius: 8px;box-shadow: 0px 2px 16px 0px rgba(246,230,229);margin-bottom: 50px;float: left;margin-right: 30px;;;}
.ywjs_box .imgbox{width: 380px;	height: 220px;text-align: center;}
.ywjs_box .imgbox img{height: 56px;margin: 80px auto 20px;position: relative;}
.ywjs_box .imgbox p{font-size: 24px;color: #ffffff;position: relative;}
.ywjs_box ul{padding: 20px 12px;display: inline-block;width: 100%;;}
.ywjs_box ul li{width: 50%;float: left;height: 44px;line-height: 44px;text-indent: 30px;background: url(../images-new/dian4.png) no-repeat left center;;}
.ywjs_box ul li a{font-size: 18px;color: #333333;}
.ywjs_box ul li a:hover{color: #e6002d;}
.ywjs_box.mr0{margin-right: 0;}

.picScroll-left{ width:100%;  overflow:hidden; position:relative;padding-bottom: 50px;; }
.picScroll-left .bd{ padding:0;   }
.picScroll-left .bd ul{ overflow:visible !important; zoom:1; }
.picScroll-left .bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center;width: 285px;height: 258px;box-shadow: 0px 2px 16px 0px rgba(246,230,229);background-color: #ffffff;border-radius: 8px;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width: 285px;	height: 198px;display:block;  }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .titles{ line-height:60px;height:60px;font-size: 18px;color: #333333;   }
.picScroll-left .bd ul li .titles a{color: #333;}
.picScroll-left .tempWrap{overflow: visible !important;}

select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #d9d9d9; text-indent:1em;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none; color:#999999;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images-new/selectarr.png) no-repeat scroll 95% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}

.xglj_b select{float: left;border: none;font-size: 18px;color: #333333;padding-left: 10px; width: 183px;height: 45px;background:url(../images-new/selectarr.png) no-repeat  95% center #fff8f9;border-radius: 4px;margin-right: 55px;;}
.xglj_b select.mr0{margin-right: 0;}

.footer{border-top: 3px solid #e70012;padding: 45px 0;display: inline-block;width: 100%;text-align: center;background-color: #fff;}
.footer p{font-size: 18px;height: 34px;line-height: 34px;;}
.footer p span{font-family: Barlow-Medium;}










































.nbanner .slideBox .imgbox{height: 350px;border: none}
.nbanner .slideBox li{padding-top: 0;}
.nbanner .slideBox li p{font-size: 36px;color: #ffffff;font-weight: bold; position: absolute;width: 319px;height: 100px;border: solid 2px #ffffff;left: 50%;margin-left: -160px;top: 50%;margin-top: -50px;line-height: 100px;text-align: center;}

.newslist_l{width: 258px;margin-top: 47px;border-bottom:2px solid #e50012; box-shadow: 0px 3px 10px 0px rgba(70, 171, 229, 0.15);border-radius: 8px 8px 0px 0px;height: 900px;background: url(../images-new/lbg1.png) no-repeat bottom center;}
.newslist_l h1{height: 90px;line-height: 90px;font-size: 24px;font-weight: normal;color: #ffffff;background: #e50012;text-align: center;}
.newslist_l{width: 258px;margin-top: 47px;border-bottom:2px solid #E50012; box-shadow: 0px 3px 10px 0px rgba(70, 171, 229, 0.15);border-radius: 8px 8px 0px 0px;}
.newslist_l h1{height: 90px;line-height: 90px;font-size: 24px;font-weight: normal;color: #ffffff;background: #E50012;text-align: center;}
.list{width: 258px;overflow: hidden;}
.list ul li{background:#fff;position: relative;border-bottom: 1px solid #ddd;width: 100%;float: left; }
.list ul li.active:after{width: 6px;height: 60px;content:"";position: absolute;left: 0;top: 0;background: #E50012}
.list ul li.active,.list ul li:hover{background: #FFF0F3;border-color: #FFF0F3 }
.list ul li a{padding-left: 10px;color: #333; font-size:20px; float: left;;height: 60px;line-height: 60px;position: relative;margin:0 20px;}
.list ul li.inactive{ background:url(../images-new/xiala2.png) no-repeat 230px center #FFF0F3;margin-left: 0;border-bottom: none;cursor: pointer;}
.list ul li.inactives.inactive{background:url(../images-new/xiala.png) no-repeat 226px 30px #FFF0F3;border-bottom: none} 
.list ul li ul{display: none;}
.list ul li.active ul a{border-left: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#fff; border-color:none;text-indent: 20px;padding-left: 0; background:#fff}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ margin-right:20px;border-bottom: none;border-left: none;float: none;width: 100%;display: inline-block;margin: 0 auto}
.list ul li ul li ul li { background:#fff; border:none; }

.newslist_r{background-color: #ffffff;margin-top: 47px;;margin-bottom: 30px;padding-bottom: 50px;padding-top: 1px;width: 880px;	min-height: 850px;padding: 20px 15px}
.newslist_r  .location{height: 20px;line-height: 20px;padding-bottom: 20px;border-bottom: 2px solid #eeeeee;color: #e6002d;font-size: 20px;font-weight: bold;}
.newslist_r  .location img{vertical-align: middle;margin-right: 10px;}
.newslist_r  .location a{color: #e6002d;}

.imglist .imgs{width: 33.3%;text-align: center;float: left;margin-top: 20px}
.imglist .imgbox{display: inline-block;width: 261px;height: 177px;}
.imglist .imgbox span{transition: all 0.3s}
.imglist .imgs p{color: #333333;font-size: 18px;line-height: 59px;}
.imglist .imgs:hover .imgbox span{ transform:scale(1.1)}
.imglist .imgs:hover p{color: #e6002d;}
.pages{height: 50px;margin: 20px auto 0;text-align: center;}
.pages a{padding: 2px 10px;border: 1px solid #E7E7E7;border-radius: 4px;display: inline-block; height: 22px;line-height: 22px;color: #9b9b9b;margin: 0 6px;font-family: 宋体;}
.pages .active,.pages a:hover{border: 1px solid #e6002d;background: #e6002d;color: #fff}

.txtlist li{font-size: 16px;line-height: 50px;color: #333333;text-indent: 22px;background: url(../images-new/fang1.png) no-repeat left center;border-bottom: 1px dashed #eee;}
.txtlist li a{color: #333333;}
.txtlist ul{margin-top:15px ;}
.txtlist li:hover a,.txtlist li:hover span,.titile a:hover{color: #e6002d;}
.txtlist li:hover{background: url(../images-new/fang2.png) no-repeat left center;}

.newscon .ctitle{font-size: 24px;color: #333333;line-height: 43px;text-align: center;margin-top: 20px}
.newscon .info{font-size: 16px;color: #999999;line-height: 43px;text-align: center;}
.content img{max-width: 100%;display: block;margin: 20px auto}
.content p{font-size: 18px;line-height: 43px;color: #666666;text-indent: 2em;padding: 0 10px;text-align: justify;}

.prev_next{display: inline-block;width: 100%;margin: 30px auto;}
.prev_next a{width: 48%;height: 49px;border: solid 1px #cccccc;text-align: center;overflow: font-size: 18px;color: #666666;line-height: 49px;font-size: 18px;;}
.prev_next a:hover{color: #e6002d;border-color: #e6002d}
